package com.itheima.d02_api_runtime;

import java.io.IOException;

/**
 * 目标：了解Runtime运行环境API基础使用
 */
public class Test {

    public static void main(String[] args) throws IOException, InterruptedException {
        //1.创建运行环境对象
        Runtime r = Runtime.getRuntime();

        //2.获取运行环境配置
        //2.1 处理器数量
        System.out.println("可用处理器数量："+r.availableProcessors());

        //2.2 内存总量
        System.out.println("总内存："+r.totalMemory()/1024/1024+"M");

        //2.3 可用的内存总量
        System.out.println("空闲内存："+r.freeMemory()/1024/1024+"M");

        //2.4 启动指定的程序
        Process program = r.exec("C:\\Users\\单笑\\AppData\\Local\\Programs\\Xmind\\Xmind.exe");

        Thread.sleep(5000);

        //2.5 结束指定的程序
        program.destroy();

    }
}
